An introduction to Model Driven Architecture Part I: MDA and today’s systems Contents: Effective enterprise software development The rationale for modeling MDA in theory IBM and MDA

نویسنده

  • Alan Brown
چکیده

In recent months many organizations have begun to focus attention on Model Driven Architecture (MDA)1 as an approach to application design and implementation. This is a very positive development for several reasons. MDA encourages efficient use of system models in the software development process, and it supports reuse of best practices when creating families of systems. As defined by the Object Management Group (OMG), MDA is a way to organize and manage enterprise architectures supported by automated tools and services for both defining the models and facilitating transformations between different model types.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Challenge of a Semi-Automatic Transformation Process in Model Driven Enterprise Information Systems

Recently, Model Driven Engineering (MDE) approaches have been proposed for supporting the development, maintenance and evolution of software systems. Model driven architecture (MDA) from OMG (Object Management Group), “Software Factories” from Microsoft and the Eclipse Modelling Framework (EMF) from IBM are among the most representative MDE approaches. Nowadays, it is well recognized that model...

متن کامل

Strengthening the Modeling Foundation of the MDA

The Model Driven Architecture (MDA) represents a positive step toward a general model-based approach to software engineering. The conceptualization of the MDA is not yet mature; it is still being formed. Elements of a modeling foundation are described in this paper, including an architecture of software engineering and a multi-dimensional modeling space that provides separation of concerns and ...

متن کامل

Towards an MDA-Oriented Methodology

The author describes the need to introduce a methodology named MDA or Model Driven Architecture based on the concept of Open Distributed Application Construction (ODAC) to be used as a guide in the development of complex distributed applications. The reasons offered for the need of MDA are: 1. The emerging and proliferation of middleware technology. 2. The interoperability of the different midd...

متن کامل

Knowledge Subsystem’s Integration into Mda Based Forward and Reverse Is Engineering

In 2001 OMG presented MDA (Model Driven Architecture) approach which specifies the appliance of system models in the software development life cycle. Improvement of MDA by Enterprise Knowledge subsystem which composition is based on the best practices of the enterprise modeling standards will reduce risk of project failures caused by inconsistent user requirements and insufficient problem domai...

متن کامل

Applying MDA to the Development of Air Traffic Management Systems

By using a Model Driven Architecture (MDA) approach with Enterprise Architect, the AD4 team facilitated implementation for multiple target platforms, while ensuring improved system quality through early fault detection using platform independent models. Increased efficiency and improved quality in software development is an objective that is common to all organizations and projects. Different a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004